Colliding Worlds: Computing Meets Design